---
section: "documentation"
subsection: "credential-helpers"
title: "Git credential helpers"
aliases:
- /docs/credential-helpers/index.html
---

<div id="main">
  <h1>Git credential helpers</h1>

  <p>This page lists available <a href="https://git-scm.com/docs/gitcredentials">credential helpers</a>.</p>

  <h2>Included in Git</h2>

  <ul>
    <li><a href="https://git-scm.com/docs/git-credential-store">git-credential-store</a>: saves credentials in plaintext.</li>
    <li><a href="https://git-scm.com/docs/git-credential-cache">git-credential-cache</a>: holds credentials temporarily in process memory. (Note that since credentials are lost when the cache expires or system restarts, this is inconvenient to store long-lived personal access tokens.)</li>
  </ul>

  <h2>Platform specific storage</h2>
  <p></p>
  <ul>
    <li>git-credential-osxkeychain: stores in <a href="https://support.apple.com/en-gb/guide/keychain-access/kyca1083/mac">macOS keychain</a>. Included in macOS Git installations.</li>
    <li>git-credential-libsecret: stores in Linux secret service such as GNOME Keyring or KDE Wallet. <a href="https://pkgs.org/search/?q=git-credential-libsecret">Packaged in many Linux distributions</a>.</li>
    <li>git-credential-wincred: stores in <a href="https://support.microsoft.com/en-us/windows/accessing-credential-manager-1b5c916a-6a16-889f-8581-fc16e8165ac0">Windows Credential Manager</a>. Included with Git for Windows.</li>
  </ul>

  <h2>OAuth</h2>

  <p>The following cross-platform helpers support authentication using OAuth. Initial authentication opens a browser window to the host. Subsequent authentication happens in the background.</p>

  <ul>
    <li><a href="https://github.com/git-ecosystem/git-credential-manager">Git Credential Manager</a>: included with Git for Windows. Supports multiple credential stores.</li>
    <li><a href="https://github.com/hickford/git-credential-oauth">git-credential-oauth</a>: included in many Linux distributions.</li>
  </ul>

  <h2>Storage specific</h2>
  <ul>
    <li><a href="https://github.com/gopasspw/git-credential-gopass">git-credential-gopass</a>: stores in gopass password manager.</li>
    <li><a href="https://github.com/lastpass/lastpass-cli/blob/master/contrib/examples/git-credential-lastpass">git-credential-lastpass</a>: stores in LastPass password manager.</li>
    <li><a href="https://github.com/ethrgeist/git-credential-1password">git-credential-1password</a>: stores in 1Password password manager.</li>
    <li><a href="https://github.com/Frederick888/git-credential-keepassxc">git-credential-keepassxc</a>: stores in KeePassXC password manager.</li>
  </ul>

  <h2>Host specific</h2>
  <ul>
    <li><a href="https://github.com/netlify/netlify-credential-helper">git-credential-netlify</a>: authenticates to Netlify.</li>
    <li><a href="https://github.com/hickford/git-credential-azure">git-credential-azure</a>: authenticates to Azure Repos.</li>
  </ul>

</div>
